package com.ruoyi.web.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class Terminals {

    public String ReMark;

    public String TerminalAddress;

    public String IMEI;
    public String TerminalName;
    public Integer TerminalMark;

    public Integer ModelID;

    public BigDecimal TerminalBaseNumber;

    public BigDecimal CurrentTotalFlow;
    public BigDecimal CurrentReadNumber;

    public BigDecimal CurrentReverseNumber;
    public BigDecimal CurrentPressure;
    public BigDecimal CurrentElectromagneticPressure;

    public BigDecimal CurrentTerminalVol;

    public Integer CurrentTerminalCSQ;

    public Integer CurrentValveState;

    public Date CurrentReadDate;

    public BigDecimal TerminalReadOverNumber;

    public BigDecimal ReverseOverNumber;

    public String TerminalFactoryID;

    public Date TerminalFactoryDate;

    public String TerminalInstallAddr;

    public Date TerminalInstallDate;

    public String ValveCtrlWareAddr;

    public Integer PulseSamplMode;

    public String TerminalPhone;

    public Integer TerminalOnlineEnable;

    public Integer TerminalOnlineDays;

    public String OnlineT1B;

    public String OnlineT1E;

    public String OnlineT2B;

    public String OnlineT2E;

    public Integer PressSendEnable;

    public Integer PressUpperEnable;

    public BigDecimal PressUpperNumber;

    public Integer PressLowerEnable;

    public BigDecimal PressLowerNumber;

    public Integer AlarmLimitTime;

    public Integer PressLimitTime;

    public String Lat;

    public String Lng;
    public String Lat1;

    public String Lng1;
    //public String pictureSrc;
    public int AreaID;
    public String CustomCode;

    public Integer IsOnline;

    public Integer ServerIndex1;

    public String Port1;

    public String IP1;

    public Integer ServerIndex2;

    public String Port2;

    public String IP2;
    public Integer AgreementId;
    public Integer PlatformId;
    //[NotMapped]
    //public String AgreementName;
    public Integer UserId;
    public Integer SendDataT1;
    public Integer SendDataT2;
    public Integer TimeForFreezeMonth;
    public Integer TerminalHeartbeat;
    public Integer TerminalSavecycle;
    public String TerminalAuthentication;
    public Date CreateDatetime;
    public Date IsOnlieDate;
    public String deviceId;

    public String Caliber;

    public String PowerTypeName;
    public String PowerTypeValue;

    public String equipmentTypeName;
    public String equipmentTypeValue;
    public Integer OnlineMode;

    public Date TerminalTime;


    //[NotMapped]
    public String ModuleType;
    //[NotMapped]
    public String SimType;
}
